package com.graduation.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.graduation.common.constans.DateConstants;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class CommentVO {

    // 评论ID
    private Long id;

    // 用户ID
    private Long userId;

    // 文档ID
    private Long documentId;

    // 案件ID
    private Long caseId;

    // 评论内容
    private String content;

    // 父评论ID（支持回复）
    private Long parentId;

    // 评论时间
    @JsonFormat(pattern = DateConstants.DATE_TIME_FORMAT)
    private LocalDateTime createTime;

    // 关联的用户名
    private String username;

    // 关联的用户头像
    private String userAvatar;

    // 关联的法律文档标题
    private String documentTitle;

    // 关联的案件编号
    private String caseNumber;

}
